ACHIOTE Meaning of ACHIOTE in English [ ˌatʃɪ'ɒti ]■ noun North American term for annatto .OriginC17: from Sp., from Nahuatl achiotl . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004