vocab dash
Log in
Sign up
chouette hulotte
Meanings
Noun
1. tawny owl, brown owl (Strix aluco)