antisubmarine screen - Spanish English Dictionary