What Does Boosha Mean?

3

3 Answers

Anonymous Profile
Anonymous answered
It means grandmother in Polish.
Anonymous Profile
Anonymous answered
I think it means grandma in spanish

Answer Question

Anonymous