lotus nut
English
Noun
lotus
nut
(
plural
lotus nuts
)
A
lotus seed
.
Translations
lotus seed
—
see
lotus seed