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.
Proper noun
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.