Dictionary English – Romanian

adenoids



Substantiv plural