Оказывается, есть специальный сетевой протокол для словарей — DICT. Разработан в далёком 1997, поддерживается кучей программ и вполне читается человеками. Например, есть https://dict.org с кучей разных словарей.

Смотрим definition (d) слова “morgen” в голландско-английском словаре (fd-nld-eng):

220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <88665927.10233.1574180343@pan.alephnull.com>
250 ok
150 1 definitions retrieved
151 "morgen" fd-nld-eng "Dutch-English Freedict Dictionary ver. 0.1.3"
morgen /mɔrɤ°ən/
 1. morning
 2. tomorrow
.
250 ok [d/m/c = 1/0/13; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]```

Ищем match (`m`) для слова "grm":

```$ curl dict://dict.org/m:grm
220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <88666169.13161.1574180525@pan.alephnull.com>
250 ok
152 12 matches found
gcide "Germ"
gcide "gorm"
gcide "-gram"
gcide "Grim"
gcide "Grum"
gcide "Arm"
gcide "Gam"
gcide "Gem"
gcide "Gim"
gcide "Gum"
gcide "Gre"
gcide "Gry"
.
250 ok [d/m/c = 0/12/7069; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]```

Смотрим definition для слова "gram" без указания словаря:

```$ curl dict://dict.org/d:gram
220 pan.alephnull.com dictd 1.12.1/rf on Linux 4.4.0-1-amd64 <auth.mime> <88666096.12208.1574180476@pan.alephnull.com>
250 ok
150 5 definitions retrieved
151 "-gram" gcide "The Collaborative International Dictionary of English v.0.48"
-gram \-gram\ (-gr[a^]m). [Gr. gra`mma a thing drawn or written,
   a letter, fr. gra`fein to draw, write. See {Graphic.}]
   A suffix indicating something drawn or written, a drawing,
   writing; -- as, monogram, telegram, chronogram.
   [1913 Webster]
.
151 "Gram" gcide "The Collaborative International Dictionary of English v.0.48"
Gram \Gram\ (gr[a^]m), a. [AS. gram; akin to E. grim. [root]35.]
   Angry. [Obs.] --Havelok, the Dane.
   [1913 Webster]
.
...
.
250 ok [d/m/c = 5/0/20; 0.000r 0.000u 0.000s]
221 bye [d/m/c = 0/0/0; 0.000r 0.000u 0.000s]```