Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
squamous
in English
squamous
us
/ˈskweɪ.məs/
uk
/ˈskwæz.məs/
#uncommon
Definitions
Adjective
covered
with
scales
;
scaly
having
flat
,
scale-like
cells
(
in
epithelium
)
relating
to
the
squamosal
bone