memelords
English
Noun
memelords
plural of
memelord