Romanian-French dictionary »

mettre pied à terre meaning in French

RomanianFrench
mettre pied à terre

descăleca◼◼◼