Entry # 1852 has returned 1 entry

mutcue

noun

(Spanish) el lulo (planta)