What does Archie Sinclaire mean?

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