English

edit

Noun

edit

leptodactilid (plural leptodactilids)

  1. Alternative form of leptodactylid