memeplexes
English
Noun
memeplexes
plural of
memeplex