Spanish-French dictionary »

detener | embarazar | obstaculizar | obstruir meaning in French

SpanishFrench
detener | embarazar | obstaculizar | obstruir

embarrasser