that leotard thinks dicaprio is the new robert de niro
a person with the irrational belief that leonardo dicaprio is a good actor
"that leotard thinks dicaprio is the new robert de niro" What is the definition of "leotard"?