one who relies on reason - German English Dictionary