Spanish-French dictionary »

lebrel escocés meaning in French

SpanishFrench
lebrel escocés noun
{m}

deerhoundnom {m}