sea woodlouse

/S IY1 W UH0 D L AW0 S/
noun
  1. 1

    Synonym of sea slater (“littoral woodlouse”).

  2. 2

    A chiton (type of mollusk).

Translate “sea woodlouse” into another language