Vocabulary

セーシェルガエル科

Sooglossidae (family of frogs)

noun