Definition of “impalpable” - English Dictionary

british dictionary