Multiple choice Directions: Find out the nearest/correct meaning. Inextricable enigma deprive of strength infertile inescapable Reveal answer Fill a bubble to check yourself D Correct answer Explanation Inextricable means impossible to disentangle or separate. Inescapable is the closest synonym.