落狗屎
Mandarin: luo4 gou3 shi3
T6
T2
T2
Definitions
  1. 1 raining cats and dogs
← Back to dictionary