achiote
/ˌɑt͡ʃiːˈoʊti/
achiote
English
Noun
Ad
Definition
A tropical American evergreen shrub, Bixa orellana; the lipstick tree.
Etymology
Borrowed from Spanish achiote, from Classical Nahuatl āchiyōtl.
Ad