have diplomatic privilege - Spanish English Dictionary