セルサイト

Also written セル・サイト

Meanings

  1. Noun cell site; cell tower; cellular base station

Jinuma: Japanese Dictionary · Word lists