locktails

English

Noun

locktails

  1. plural of locktail