SOLEN


Meaning of SOLEN in English

noun a cradle, as for a broken limb. ·see cradle, 6.

2. solen ·noun any marine bivalve mollusk belonging to solen or allied genera of the family solenidae; a razor shell.

Webster English vocab.      Английский словарь Webster.