INDRI

5 letters 6 Scrabble points /ˈɪndɹi/

Definition of INDRI

noun
  1. One of the largest living lemurs (Indri indri), native to Madagascar.

    Synonyms: babacoote babakoto
Related words: babacoote babakoto

Source: Wiktionary

Word Details

Letters I N D R I
Length 5 letters
Scrabble Score 6 points

Words Containing "INDRI"

Words Starting with "INDRI"