Find the word definition

Wikipedia
Ammodaucus

Ammodaucus leucotrichus is a species of flowering plant in the Apiaceae family and the sole member of the genus Ammodaucus. It is endemic to northern Africa, including the Canary Islands.