Definify.com

Definition 2025


teleradiographs

teleradiographs

English

Noun

teleradiographs

  1. plural of teleradiograph