Mandarin to English translation?

This phrase may sound ridiculous, but what does "ni de nai nai xiang liao ge da xi gua" mean in English?

Leave a Reply

Your email address will not be published. Required fields are marked *