Find the word definition

Wiktionary
sea pears

n. (sea pear English)