Find the word definition

Wiktionary
croton oils

n. (plural of croton oil English)