What does this idiom mean--- Up to one’s ears in?????

  1. deeply involved in

  2. drowning in debt

  3. foul mouth about someone

  4. to hear a rumour


Correct Option: A

Find more quizzes: