macrosa - Turkish English Dictionary