group of friends that meets frequently - Spanish English Dictionary