From mierda + -oso.
mierdoso (feminine mierdosa, masculine plural mierdosos, feminine plural mierdosas)