loup garou

listen to the pronunciation of loup garou
English - English

Definition of loup garou in English English dictionary

loupgarou
A werewolf; a lycanthrope