vocab dash
Log in
Sign up
guirre
Meanings
Noun
1. Egyptian vulture
(Canary Islands)