whisker-like sensory organs - Alemán Inglés Diccionario