Testa di merda Share definition Flag Italian vulgar expression, meaning "Shithead" "Ehi, testa di merda, ti faccio un culo cosi!" Testa di merda by Doukutsu May 30, 2024 Get the Testa di merda mug.