Skip to main content

Definitions by Jamie D Allen

tree weed 

noun: Term for a Canadian residing in England.
tree weed by Jamie D Allen June 7, 2005