subterranean refuge - French English Dictionary