Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
squab
in English
squab
us
/skwæb/
uk
/skwɑːb/
#uncommon
Plural
squabs