Borrowed from Japanese エログロ, ultimately from the English words erotic and grotesque.
ero-guro (uncountable)