What does toadmonster mean in Urban Dictionary?

  • more indescribably hideous person to own ever before walked the facial skin regarding the planet. by LonReport definition
28 votes

How would you define toadmonster?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!