English-Chinese dictionary »

d'oh meaning in Chinese

EnglishChinese
d'oh (expression of frustration)
interjection

該死!interjection

该死! /gāisǐ/interjection