ambassador extraordinary and plenipotentiary - Spanish English Dictionary