pet lamp-shade

English

Noun

pet lamp-shade (plural pet lamp-shades)

  1. (humorous) Synonym of Elizabethan collar (a protective device worn by animal)

Translations