Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
scotched
in English
scotched
us
//skɑtʃt//
uk
//skɑtʃt//
#uncommon
Lemma:
scotch
The lemma is the base or root form of this word.
Definitions
Verb
to
wound
lightly
;
score
to
prevent
success
;
thwart
plans
to
debunk
an
idea
;
discredit
rumor
to
cut
or
mark
superficially