Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of melluco

- A climbing plant (Ullucus officinalis) of the Andes, having tuberous roots which are used as a substitute for potatoes.