impenetrable vegetation - Turkish English Dictionary