Accurate and concise meaning of Garroted

KOKLEE



Accurate and concise meaning of Garroted found by Koklee

Garroted (imp. & p. p.) : of Garrote



[Powered by The Kulhu] [©Koklee.Com,2019]