Significa que a velocidade é de 2 Megabits (Mb) por segundo.
vamos entender as unidades
1 bit é a menor unidade do computador, representado por um digito binário (0 ou 1)
1 Byte é uma cadeia de 8 bits (usada pra representar um caractere na tabela ASCII, ex.: 01010001)
suas escalas são bem simples de entender (kilo, mega, giga...)
1 KiloByte (KB) = 1024 Bytes (B)
1 MegaByte (MB) = 1024 KiloBytes (KB)
1 GigaByte (GB) = 1024 MegaBytes (MB)
Perceba que usamos 1024 devido ao Byte derivar do sistema binário, então não dá pra representar 1000 com potências de 2, então o mais perto disso é o 2^10 = 1024. então multiplicamos a escala por 1024.
o bit também possui suas escalas, perceba que usamos 'b' minusculo para diferenciá-lo do Byte:
1 Kilobit (Kb) = 1024 bits (b)
1 Megabit (Mb) = 1024 Kilobits (Kb)
1 Gigabit (Gb) = 1024 Megabits (Mb)
mas devido à programação ter como referência a tabela ASCII, normalmente quando nos referimos ao tamanho de um arquivo, usamos o Byte que é igual à 8 bits. uma música tem em torno de 10 MegaBytes, um Filme em torno de 2 GigaBytes e etc. então pra facilitar os downloads usam a unidade de velocidade Bps (ou B/s), Bytes por segundo. As operadoras por uma jogada de marketing, oferecem a velocidade em bps (b/s), bits por segundo, pois se torna mais atrativo comprar uma velocidade 8x maior, então ela te oferece 2 MEGA, e deixa implicito a unidade.
Então como o @Fagundes Rafael mostrou, você pode fazer esse cálculo de dividir por 8, então 2 MB/s / 8 = 0,25 MB/s ou 250KB/s.
Apenas corrigindo que no primeiro exemplo o bit também multiplica-se por 1024, que resulta exatamente em 100 KBps. poderia utilizar-se apenas do 2º cálculo que o resultado seria o mesmo.