thrust one's self in - Turkish English Dictionary