slim-leaved wall rocket - Turkish English Dictionary