troach drop

English

Noun

troach drop (plural troach drops)

  1. (British) An anise-flavored boiled candy.