Very confused here! Spilling milk and puking milk are two very different things! "Puking" is also not a very nice word in English polite society (slang for vomiting).
Yes, but in Romanian a vărsa means both to spoil (a main sense) and to puke (a more secondary one).
I personally prefer a vomita (same root as English vomit). Other natives prefer a vărsa, others a voma, and others a borî for puking.
"They puke their milk" doesn't make much sense...
Does it mean that they spill their own milk or some others milk? Or can it mean both?