Find the word definition

Wiktionary
sea peaches

n. (sea peach English)