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