Just landed. Hooray! You know that ticklish feeling in your stomach when you land in a country you have never visited before? Well, I had
Native English speakers use many idioms and idiomatic expressions every day, perhaps even without realising it, as these expressions are so common in our everyday speech, the meaning is understood immediately by other native speakers.