Find the word definition

Wiktionary
dead sea apples

n. (plural of Dead Sea apple English)