English edit

Noun edit

lorisoid (plural lorisoids)

  1. Any loris or galago of the superfamily Lorisoidea

Anagrams edit