game resembling lacrosse - German English Dictionary