SATRAP Meaning of SATRAP in English noun the governor of a province in ancient persia; hence, a petty autocrat despot. Webster English vocab. Английский словарь Webster. 2012