estrangulada - German English Dictionary