potamide telescope - French English Dictionary