meaning of floating bridge

1. a temporary bridge built over a series of pontoons


Related Words

floating bridge |

Developed & Maintained By Taraprasad.com

Treasure Words