almanegra
Meanings
Noun
1. Any of various South American magnolia species.