Definition Definition

sea apple - Meaning and Examples

Meaning of 'sea apple' (Webster Dictionary)

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