Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sea apple

- The fruit of a West Indian palm (Manicaria Plukenetii), often found floating in the sea.