invaginated - Turkish English Dictionary