straiten - German English Dictionary