Fernando Cohen

By fernandocohen

Head lettuce

Definition
Noun 1. Distinguished by leaves arranged in a dense rosette that develop into a compact ball.

P.S.: I had to backblip yesteday's picture.

Comments
Sign in or get an account to comment.