Top definition
This is the English translation of a common Chinese expression 马马虎虎 "ma ma hu hu" which translates into English as "so-so".
A: Hey, how are you?
B: Horse horse tiger tiger.
by maniafashion January 01, 2011
Get the mug
Get a Horse horse tiger tiger mug for your Facebook friend Vivek.