intrude oneself into - German English Dictionary