llorona
Top 20000
Meanings
Noun
1. weeping woman (from the Latin American folkloric legend La Llorona) (folklore)
2. banshee (informal, by extension)
3. he huckleberry (Cyrilla racemiflora) (Cuba, Dominican Republic, Puerto Rico)
4. Lesser Antillean pewee (Contopus latirostris) (Puerto Rico)