Definition of lechudo in Spanish:

lechudo

(lechuda)

adjective & masculine and feminine noun

informalArgentina, Mexico
  • 1[persona] Que tiene mucha suerte.