invaginable - Turkish English Dictionary