Skip to main content

Definitions by taccha

italian word for the sexiest man ever
look at that roman, he's such a hot tacchino
tacchino by taccha May 27, 2011