be tailor-made for - Turkish English Dictionary