Hi, It all depends on the context. eg The conference threw up lots of interesting ideas does not make me think about vomit. Here are a few other meanings of the phrase.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
youzouI don't know but the only meaning that comes in my mind is vomit.This is one possible meaning of this phrasal verb, so your guess is quite right.
youzouI avoid using this as the meaning of making new idea. Do you use it often in the last meaning?I believe you mean to cause something to be known, as in the