セルサイト
serusaito

Noun

1. cell site; cell tower; cellular base station

Other forms: