meaning of axila

axila - Spanish to English

armpit