tumour on the knee of horses - French English Dictionary