itch the ditch - Spanish English Dictionary