vocab dash
Log in
Sign up
queule
Meanings
Noun
1. a tree found in Chile, of species Gomortega keule