Spanish-French dictionary »

garra | pata meaning in French

SpanishFrench
garra | pata noun

patte

Your history