overabundant - Turkish English Dictionary