Find the word definition

Wiktionary
sea apples

n. (sea apple English)