Correct option is D
Option (d) is the correct meaning of the given idiom.
Have your heart in your mouth: This idiom means to feel extremely nervous or frightened, especially in a situation where one is scared or anxious about what might happen. (Hindi meaning: बहुत घबराहट महसूस करना)
Example: When I heard a strange noise in the middle of the night, I had my heart in my mouth.
Other idioms related to fear:
·
Scare the living daylights out of someone: To frighten someone severely.
·
Jumpy: To be easily startled or frightened.
·
On edge: To be in a state of nervousness or anxiety.