Skip to main content

looming

English looming meaning in English  •  looming का अर्थ अंग्रेजी में
Noun
  • The indistinct and magnified appearance of objects seen in particular states of the atmosphere. See Mirage>.
Advertisement