himalayan serow - French English Dictionary