The Collaborative International Dictionary
Wiktionary
morrot
n. (alternative form of marrot English)