meaning of Archie Sinclaire

Archie Sinclaire meaning in Urban Dictionary

Someone who just is apparently on medicines the complete time it is'nt. Perhaps due to extensive flashbacks.Simular path as Archie Franks