English-Spanish dictionary »

scottish deerhound meaning in Spanish

EnglishSpanish
Scottish Deerhound noun

lebrel escocésnoun
{m}

Your history