lion-tailed macaques

English

Noun

lion-tailed macaques

  1. plural of lion-tailed macaque