have a penchant for doing - German English Dictionary