Spanish-French dictionary »

echar la pota meaning in French

SpanishFrench
echar la pota

gerber

Your history