difficult to understand

  Finnish English Dictionary