MELO Meaning of MELO in English /may"loh/ ; Sp. /me"law/ , n.a city in NE Uruguay. 38,000. Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012