meaning of aus irgendeinem Grund verhindert sein

aus irgendeinem Grund verhindert sein - German to English

to be avoided for almost any explanation