to be homesick - German English Dictionary