Top definition
A species almost human but not close enough to be homo sapien sapien.
The species Homosaphiya lives in Hiyan .
by Gupu January 18, 2018
Get the mug
Get a Homosaphiya mug for your barber Vivek.