whisker-like sensory organs - Espagnol Anglais Dictionnaire