self-imposed - Turkish English Dictionary