1 definition by noodlesfrenchvilla

He's a very caring person in many ways . Always smiling , laughing,being funny. Most uplifting person you can meet always putting smile on other people's faces and making them happy .
the boy mykhai has a fine smile
by noodlesfrenchvilla March 13, 2017
Get the mykhai mug.