Definition/Meaning of greensticks
English - Noun:
greensticks plural form of greenstick