Spanish-French dictionary »

garra | zarpa meaning in French

SpanishFrench
garra | zarpa noun

griffe