Spanish-French dictionary »

exultar | alborozarse meaning in French

SpanishFrench
exultar | alborozarse

exulter