game resembling lacrosse - French English Dictionary