Spanish-French dictionary »

estimar | tener en alta estima meaning in French

SpanishFrench
estimar | tener en alta estima

estimer