Home
Search
Index
Definify.com
Definition
2024
ghost_frog
ghost frog
English
Noun
ghost
frog
(
plural
ghost frogs
)
A group of frogs in the
Heleophrynidae
family
, which live in
mountain
streams
in
South Africa
.
Derived terms
eastern ghost frog
Hewitt's ghost frog
Natal ghost frog
Purcell's ghost frog
Rose's ghost frog
royal ghost frog
Similar Results