Synonyms of shoals

1 Syllable
bar, reef, mass, bank
2 Syllables
shallow, sandbank