dominating the landscape - Turkish English Dictionary