From Old Spanish espinoso, from Latin spīnōsus, or from espina + -oso.
espinoso (feminine espinosa, masculine plural espinosos, feminine plural espinosas)