PHYSICAL IMPOSSIBILITY Meaning of PHYSICAL IMPOSSIBILITY in English something that physically cannot be done, something that cannot physically exist Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012