toard ( synonym found)

Definition of toard:

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

Definition of toard:

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

Back to Top