by Idonthaveagoodusername November 29, 2019
Get the Tua Madremug. 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"
by focaccellanalfabeta December 28, 2017
Get the tua madremug.