Spanish-French dictionary »

disculparse meaning in French

SpanishFrench
disculparse

s’excuser