vocab dash
Log in
Sign up
gueule-de-loup
Meanings
Noun
1. snapdragon (any plant of the genus Antirrhinum)