mikey is a loyal semi-friend
someone you have the relationship with which is a split between an acquaintance and friend, but someone whos name you don't forget and say hi to when you walk by
"mikey is a loyal semi-friend" What is the definition of "semi-friend"?