Spanish-French dictionary »

derrochar meaning in French

SpanishFrench
derrochar

engloutir

flauber