lemuroideo

Italian

Noun

lemuroideo m (plural lemuroidei)

  1. lemuroid