sleech
noun
\ ˈslēch\
plural -es
Definition of sleech
dialectal, British
: ooze deposited by the sea or a river
Keep scrolling for more