Mopars that are so ugly they hurt you eyes!

TOADS ______
Can someone explain to me, or point me somewhere what TOAD means? I've seen it here before, and googled it which wasn't much help.