Back to N3 Words
Meanings
English
to throw up (in the air)