to be homesick - Spanish English Dictionary