ota









ota


  1. Office of Technology Assessment.

  1. a plural suffix occurring in taxonomic names, especially of phyla: Eumycota.
47 queries 0.575