techlords
plural of techlord
Noun
plural of techlord