shield-backed bugs - Spanish English Dictionary