Word info

Toomooroo

Proper noun

Meaning

Toomooroo

(history of British India) A former military post located in what is now the Ganjam district of Orissa state in the Republic of India.

Source: en.wiktionary.org

Close letter words and terms