Entry # 2580 has returned 1 entry

pwel

noun

(Spanish) mafafa (planta comestible)