toughish

adjective
  1. somewhat tough; moderately difficult or challenging
  2. Usage: informal

Examples