Seychelles nut
English
Noun
Seychelles
nut
(
plural
Seychelles nuts
)
coco-de-mer