strait of hormuz - German English Dictionary