meeting point for birds on river banks - Spanish English Dictionary