free of all encumbrances - Turkish English Dictionary