MANTA MEANING IN ENGLISH

• Manta Definition & Synonyms

  1. (n.) See Coleoptera and Sea devil.


Synonyms:
Devilfish,

RECENT SEARCHES