caucho
caucho
English
Noun
Ad
Definition
The latex of Castilla species.
Etymology
Borrowed from Spanish caucho.
Ad
caucho
The latex of Castilla species.
Borrowed from Spanish caucho.