Skip to main content

Definitions by Phil Davies

Welsh urban slang for stupid person
That guy is really twp,y'know
twp by Phil Davies July 23, 2003