mojarra
English
mojarra meaning in English • mojarra का अर्थ अंग्रेजी में
Noun
- Any of certain basslike marine fishes (mostly of tropical seas, and having a deep, compressed body, protracile mouth, and large silvery scales) constituting the family Gerridæ, as Gerres plumieri, found from Florida to Brazil a