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