have one's throat blocked with something - Español Inglés Diccionario