English Strabomantidae Cited by user Nagging Prawn on 07 Oct 2024 The Strabomantidae, sometimes called cloud forest landfrogs, are a family of frogs native to South America.