Definition: 1. (Scotland, informal) liquorice
Show more information about sugarallie
Search took: 18.2794 ms