Nerve-cords meaning : A dorsal tubular cord of nervous tissue above the notochord of a chordate.
nerve cords
bilge keel
delaying tactic
addition reaction
coconut palms