barbs of ridicule - Turco Inglés Diccionario