SOLEN Meaning of SOLEN in English n. any razor-shell of the genus Solen. Etymology: L f. Gk solen tube, shellfish Oxford English vocab. Оксфордский английский словарь. 2012