megabarns

English

Noun

megabarns

  1. plural of megabarn