square mile是什么意思
2023-12-10 01:25:17
square mile
英英释义
Noun
- an area of 640 acres
更多相关单词
- parbuckles是什么意思
- intermixing是什么意思
- divorcee是什么意思
- divorcement是什么意思
- divot是什么意思
- divulgate是什么意思
- divulge是什么意思
- divulged是什么意思
- divulgence是什么意思
- divulsion是什么意思
- divulsive是什么意思
- flash of lightning是什么意思
- ballpoint pen是什么意思
- rollerball是什么意思
- psychic powers是什么意思
- subbed是什么意思
- magnetic medium是什么意思
- obstructer是什么意思
- otolaryngologist是什么意思
- tokens是什么意思