Etymology
Today it means: A nanoscale leaf (part of a larger structure) that converts wind and solar energy into electricity Full definition →
From nano- + leaf.
Etymology from Wiktionary, CC BY-SA 4.0.