GREEN-LEEK MEANING IN ENGLISH

• Green-leek Definition & Synonyms

  1. (n.) An Australian parrakeet (Polytelis Barrabandi); -- called also the scarlet-breasted parrot.


RECENT SEARCHES