Spanish-French dictionary »

irrefrenable meaning in French

SpanishFrench
irrefrenable adjective

irrépressibleadjectif