SelaruSelaru is an island in Indonesia in the Tanimbar Islands group, Southeast Maluku. It is located south of Yamdena. It is one of the 92 officially listed List of [outlying islands of Indonesia|outlying islands of Indonesia].