YYzai Dictionary

English words translated into Chinese.

my dog stepped on a bee

Origin:

     my dog stepped on a bee

Translate:

我的狗踩在一只蜜蜂
     Wǒ de gǒu cǎi zài yī zhǐ mìfēng