As a conjunction ndi
is but, even, though, even though.
As a proper noun lluna is
(sole natural satellite of the earth).
ndi
Not English
Ndi has no English definition. It may be misspelled.
English words similar to 'ndi':
nidi
lluna
Not English
Lluna has no English definition. It may be misspelled.