English MCQs English Grammar MCQs
Q Synonym of “immolate” is _________?
  • A A. To surround
  • B B. Baptize
  • C C. Vandalize
  • D D. Sacrifice
Leave a Comment