English Dictionary
◊ VIVISECTION
vivisection
n : operating on living animals especially in scientific
research