インドリインドリMeanings1nounindriRefers to the indri, a large lemur native to Madagascar. Scientific name: Indri indri.インドリはマダガスカルに生せい息そくする大おお型がたのキツネザルです。The indri is a large lemur that lives in Madagascar.