self-movable - Turkish English Dictionary