Ecotarian

What is Ecotarian?

Ecotarian definition and meaning on Dictionary terms:
n.
A surgical snare, especially one of great strength for cutting through the base or pedicle of a tumor.

 

reference: https://www.dictionary.com/browse/ecotarian

Tags: