Spanish-French dictionary »

semioruga meaning in French

SpanishFrench
semioruga adjective

semichenilléadjectif

Your history