Definitions by focaccellanalfabeta
tua madre
It is an Italian exclamation that is used when one is insulted or when someone says something embarrassing about the person.
Literally in English means "your mother"
Literally in English means "your mother"
tua madre by focaccellanalfabeta December 28, 2017