Romanian-French dictionary »

deus ex machina meaning in French

RomanianFrench
deus ex machina

deus ex machina◼◼◼