sea roach

English

Noun

sea roach (plural sea roaches)

  1. A sea slater.