diarrhoea (= a medical condition in which the contents of the bowels are passed out of the body too

中文解释

Something I ate has given me the shits.

正在查询

daresay complect synoptic 以泪洗面 headed 值得注意 Battle Born State suffer anguish lean athletic body bright blue sky