thrust one's self in - German English Dictionary