Adjective Definition

nectariferous

1.Definition: possessing nectaries




Please Share