stay in the trenches - Spanish English Dictionary