Spanish-English dictionary »

feijoa meaning in English

SpanishEnglish
feijoa noun
{f}

feijoa [feijoas](shrub)
noun