sticky ends

English

Noun

sticky ends

  1. plural of sticky end