thecate









thecate


adjective

  1. having or being contained in a theca.
49 queries 0.543