Big Huge Thesaurus

Hydnocarpus

noun