garrotter

?

ads

noun

~ garrotters plural

ads