microsecond: one millionth (10^-6) of a second; one thousandth of a millisecond
time unit: a unit for measuring time periods
hajji: an Arabic term of respect for someone who has made the pilgrimage to Mecca