Definify.com

Definition 2024


teleradiographs

teleradiographs

English

Noun

teleradiographs

  1. plural of teleradiograph