battle of flushing - Spanish English Dictionary