red larch - Turkish English Dictionary