Propagate Meaning In English Oxford. Cross Definition Of Cross In English Oxford Dictionaries Vexed Irritated Peeved Displeased Oxford Dictionaries Definitions Cross Definition from www.pinterest.com