meaning of aus irgendeinem seltsamen Grund

aus irgendeinem seltsamen Grund - German to English

for many odd explanation