hamble - Turkish English Dictionary