Arti dalam bahasa Inggris meludahi spit; Arti lain yang mungkinspit on; Bisa juga berartispat on; spitting on;