Italian greyhound
English
Noun
Italian
greyhound
(
plural
Italian greyhounds
)
A small
sighthound
of an Italian
breed
.
Synonym:
Italian sighthound
,
iggy
Translations
Italian greyhound
Russian:
левре́тка
(ru)
f
(
levrétka
)