LOUP-GAROU MEANING IN ENGLISH

• Loup-garou Definition & Synonyms

  1. (n.) A werewolf; a lycanthrope.


RECENT SEARCHES