Arum Lilly Frog?

Arum Lilly Frog?

Observation - Arum Lilly Frog? - Southern Africa. Description: