Spanish-French dictionary »

garrucha | estrapada meaning in French

SpanishFrench
garrucha | estrapada noun

estrapadenom {f}