artificial obstacle - Turkish English Dictionary