macchia - Turkish English Dictionary