tindarid
English
Noun
tindarid
(
plural
tindarids
)
(
zoology
)
Any member of the Tindaridae.
Anagrams
Trinidad