Definify.com

Definition 2024


vivisectors

vivisectors

English

Noun

vivisectors

  1. plural of vivisector