improvable - Turkish English Dictionary