>

lemuroid

/li:mʊə'rɔɪd/

📖 中文释义

  1. a. 类似狐猴的, 狐猴的
📘 English Definition(英文释义)
  1. a. Like or pertaining to the lemurs or the Lemuroidea.
  2. n. One of the Lemuroidea.