French-English dictionary »

quinoa meaning in English

FrenchEnglish
quinoa nom

quinoa◼◼◼(Chenopodium quinoa)
noun
I've got quinoa coming out my ass. = J'ai du quinoa qui sort de mon cul.