1 definition by imoutoftoiletpaper
The name Ivan means that they are loving,caring and and polite and sometimes a goofball/smartass
they are most likely pansexual or straight
they are most likely pansexual or straight
by imoutoftoiletpaper February 14, 2021