long-haired dictionary