Babylon NG
Simply the best definition!

Download it's free

a good leg

hEnglish - advanced version

Download this dictionary
a good leg

a good leg
(naut.), a course sailed on a tack which is near the desired course...
see also leg