English Dictionary
Definition leash in British English
leash noun
[countable] noun
/liːʃ/

English Dictionary