Adjective Definition

overenthusiastic

1.Definition: unduly enthusiastic




Please Share