NOUN
  • Definition - One of the largest living lemurs (Indri indri), native to Madagascar.
Words in your word
5 Letter Words
indri 6
4 Letter Words
irid 5 nidi 5 rind 5
3 Letter Words
din 4 rid 4 rin 3
2 Letter Words
id 3 in 2
Here are some of our popular Scrabble ® lists