Meaning of colocasia

Definition of colocasia

(noun) small genus of perennial tuberous herbs of tropical Asia: taro

Other information on colocasia

WIKIPEDIA results for colocasia
Amazon results for colocasia