buddy (friend) - German English Dictionary