Home
Search
Index
Definify.com
Definition
2024
lotus_nut
lotus nut
English
Noun
lotus
nut
(
plural
lotus nuts
)
A
lotus seed
.
Translations
lotus seed
—
see
lotus seed
Similar Results