for some unaccountable reason - French English Dictionary