estrangulada - French English Dictionary