have diplomatic privilege - French English Dictionary