to be far-fetched - German English Dictionary