goggler
English
goggler meaning in English • goggler का अर्थ अंग्रेजी में
Noun
- A carangoid oceanic fish (Trachurops crumenophthalmus), having very large and prominent eyes; -- called also goggle-eye>, big-eyed scad>, and cicharra>.