Top definition
The most beautiful girl that has ever existed. Aphrodite herself would look upon this face with envious intent.
I wish that I was as stunning as Indri.
by Some_ramdom_guy January 09, 2017
Get the mug
Get a indri mug for your bunkmate Jerry.
buy the domain for your foodie vlog