vocab dash
Log in
Sign up
almanegra
Meanings
Noun
1. Any of various South American magnolia species.