spit 2 FOOD/DRINK ETC [transitive] to force something out of your mouth
Billy stood up slowly, rubbed his jaw, and spat blood.
spit something out
Diana tasted her martini and quickly spat it out.
Now you have just eaten some fish and some tiny bones got stuck in your throat.
Now you managed to force these tiny bones all the way out of your mouth.
Is it correct to say "I spat the bones out"?
But it seems "spit" emphasizes to push something in your mouth out of it and not a good choice to say to force something all the way out of your throat + your mouth.