laminid
English
Noun
laminid
(
plural
laminids
)
Any
camelid
of the tribe
Lamini
Anagrams
Malindi