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