self propulsion – Meaning and Explanation