Definder - what does the word mean?

What is salaam baboo?

An Indian slang word for a preying mantis

Im am terrified of the big salaam baboo.

👍29 👎15


salaam baboo - video