French-English dictionary »

c’est quoi ce délire ?! meaning in English

FrenchEnglish
c’est quoi ce délire ?! interjection

what the(expression of astonishment)
interjection