troach drop
English
Noun
troach
drop
(
plural
troach drops
)
(
British
)
An
anise
-flavored boiled candy.