MohammedPreview
Open in TheBrain

Ambassadorial

  1. Of or pertaining to an ambassador.