meaning of Atthow

Atthow meaning in Urban Dictionary

A word frequently employed in Thailand, Cambodia, Vietnam and China that converts about towards the English word "asshole". The main difference becoming that atthow isn't always an insult and certainly will merely be an approach of referring to a person or an object, as soon as the presenter features restricted English abilities.