French-Spanish dictionary »

garrotter meaning in Spanish

FrenchSpanish
garrotter

abozalar

amordazar