Definition of “high priest” - English Dictionary

british dictionary