Spanish-English dictionary »

dientes de dragón meaning in English

SpanishEnglish
dientes de dragón noun
{m-Pl}

bean sprout [bean sprouts]noun