meaning of twentyfold

1. Twenty times as many.


Related Words

twentyfold |

Developed & Maintained By Taraprasad.com

Treasure Words