in accord with physical laws; "it is physically impossible
English - Turkish
Definition of in accord with physical laws; "it is physically impossible in English Turkish dictionary