ingrate: a person who shows no gratitude
unwelcome person: a person who for some reason is not wanted or welcome
zostera: (or in some classifications family Zosteraceae) small genus of widely distributed marine plants