notch leaf marsh rosemary - Turkish English Dictionary