ムカシガエル
muka shigaeruka

Noun

1. Leiopelmatidae (family of frogs)