ya gameel means ur beautiful the word is mascular but u can say it to boys or girls the same meaning but habibi means my love . u say habibi to someone is close like husband or son. for example u can say to ur son calm down baby means ehda ya habibi. so habibi also can use as flirtation women to man or vise verse.