RATEL MEANING IN ENGLISH

• Ratel Definition & Synonyms

  1. (n.) Any carnivore of the genus Mellivora, allied to the weasels and the skunks; -- called also honey badger.


RECENT SEARCHES