toda (0 synonym found)

Definition of toda:

°An amphibian similar to a frog with bigger back legs and more ragged skin.
°A very unpleasant man.

Definition of toda:

°An amphibian similar to a frog with bigger back legs and more ragged skin.
°A very unpleasant man.

Back to Top