Skip to main content

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
Advertisement