Skip to main content

Mega pizdă 

An expression in Romanian meaning "very fucking good".
Ficatul de rata o fost mega pizdă!
"The duck liver was very fucking good"!
Mega pizdă by Becu2005 January 3, 2019