Spanish-English dictionary »

greca meaning in English

SpanishEnglish
greca noun
{f}

moka pot(coffeemaker)
noun