SOLEN Meaning of SOLEN in English n. any razor-shell of the genus Solen. [ L f. Gk solen tube, shellfish ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012