Gruft (German) comes from Old High German gruft, from Old High German kruft, from Latin crypta, from Ancient Greek κρυπτός, from Ancient Greek κρύπτω, from Proto-Indo-European krāu-.
Gruft (German): burial vault, tomb