Green’s Dictionary of Slang

cape nightingale n.

(S.Afr.) a frog.

[UK]H.A. Bryden Kloof and Karroo n.p.: The very smell of the water and the din of the huge frogs, cape nightingales as we call them.
[SA]C. Pettman Africanderisms.