From rocha + -oso.
rochoso m (feminine singular rochosa, masculine plural rochosos, feminine plural rochosas)