possess stridulating organs - Turco Inglés Diccionario