Q187. One who fights for the sake of money is called a ______.English — NUST Mock By Dogers 3 — Question 187 of 200A. machinistB. fanaticC. patriotD. mercenaryPractice more English MCQs for entrance exam preparation on Examora.io.← Previous Question Next Question →