Direction: Select the most appropriate meaning of the given idiom.
Head over heels
1
To be very angry
2
To have immense patience
3
To be madly in love
4
To have dispute
Direction: Select the most appropriate meaning of the given idiom.
Head over heels