English term or phrase: Best friend.
Explanation:
However, depending on the level of friendship you may want to play with words.
Hindi Translation:
tum meri sabse achhi dost ho