self-crafted - Turkish English Dictionary