From pui + -os.
puios m or n (feminine singular puioasă, masculine plural puioși, feminine and neuter plural puioase)