If you have information about this name, share it in the comments area below!
Definition funny of Winlord:
title given to a person who consistently wins in life! Ie a WINNER
Mate do you know patrick gorman? yeah i met him the other night he is an actual win lord...