himalayan serow - Spanish English Dictionary