caucho

caucho

English Noun
Ad

Definition

The latex of Castilla species.

Etymology

Borrowed from Spanish caucho.

Ad