araruta

Noun

 * 1) arrowroot, a large perennial herb of the Caribbean
 * 2)  arrowroot starchy substance obtained from arrowroot roots