English

edit

Noun

edit

T-tubules

  1. plural of T-tubule

Anagrams

edit