to surprise someone and make them suddenly stop talking or doing something:
Her question brought me up short.
WORD CHOICE: WORD CHOICE: bring, take, get, fetchbringmeans to carry something or come with someone to the place where you are or to the place where you are talking about• Would you like me to bring anything to the party? • She brought her Spanish friend into class.takemeans to carry something or go with someone to another place, away from where you are or where you are talking about• Don't forget to take your umbrella.• I'll take you home.getmeans to go to another place and come back with something or someone• I went upstairs to get my jacket.In British English, you can also use fetch• Will you fetch Susan from the airport?In American English, you only use fetch to talk about a dog getting something.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.