ambulant throwing event - Spanish English Dictionary