gaeruil is a word (compound noun) in Sindarin meaning ‘seaweed “gaer” + “uil”’.
seaweed “gaer” + “uil”