LYSSA MEANING IN ENGLISH

• Lyssa Definition & Synonyms

  1. (n.) Hydrophobia.


Synonyms:
Hydrophobia, Madness, Rabies,

RECENT SEARCHES