if you look at the position of a sitting toad and his legs as they hug his body you will see the resemblance of the swept fender thus the naming it the TOAD toad really means Totally Outstanding Awesome Dodge..
could be worse.......look at the below pic....
View attachment 1715216624