to be a lucky fellow - Spanish English Dictionary