buddy (friend) - French English Dictionary