haymaking

noun

1.
taking full advantage of an opportunity while it lasts
2.
cutting grass and curing it to make hay