Platanna meaning

Any of several frogs of the family Xenopus which spend most of their time in water and rarely emerge onto land.
noun
0
0
Advertisement