Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
scotching
in English
scotching
#uncommon
Lemma:
scotch
The lemma is the base or root form of this word.
Definitions
Verb
to
cut
or
score
superficially
;
wound
slightly
to
prevent
success
or
progress
to
debunk
or
discredit
an
idea