armpit of (somewhere) - Francés Inglés Diccionario