glomus tumor of the nasal vestibulum - Spanish English Dictionary