n. microwaves, microwave, electromagnetic wave of extremely high frequency
Copyright © 2018 WordTech Co.