touchable in French touchable in French touchable adj Capable of being touched; tangible or palpable. Add to Flashcards