Spanish-English dictionary »

mano de buda meaning in English

SpanishEnglish
mano de buda noun
{f}

Buddha's hand(citrus fruit)
noun