self-dedicated - Turkish English Dictionary