SATRAP Meaning of SATRAP in English n.1 a provincial governor in the ancient Persian empire. 2 a subordinate ruler, colonial governor, etc. Etymology: ME f. OF satrape or L satrapa f. Gk satrapes f. OPers. xsathra-pavan country-protector Oxford English vocab. Оксфордский английский словарь. 2012