A word examined

indus

noun
5 letters·English
noun

industhe Indus, a major river in South Asia, especially in Pakistan

No comments yet