renovable - Turkish English Dictionary