English dictionary

gymnura meaning and definition

Definition and meaning of gymnura at MeaningMonkey.org. gymnura meaning and definition in the English Dictionary.

GYMNURA noun

Definition of Gymnura (noun)

  1. butterfly rays
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: