1. fairsing  adjective
    1.  ampleadjective
    2.  roomyadjective
  2. fairsing  other
    1.  extensiveother
    2.  open(view)other
    3.  plentifulother
    4.  swingeing(cuts etc)other
    5.  wide(area, knowledge)other
english
english
they're a dime a dozen(US, "they are as plentiful as beach sand")
english
liberal with(generous)
english
english