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