Definition of word 'transmigrate'

  • v. be born anew in another body after death
  • v. move from one country or region to another and settle there

Synonyms of the word 'transmigrate'

Words with an extra letter

You can build the following words with an extra letter
Extra Letters Word Scrabble® Points
d transmigrated 17
s transmigrates 16

1284 words found for letters 'AAEGIMNRRSTT'

12 letter words

Anagrams of the word transmigrate, words consist of 'AAEGIMNRRSTT'
Word Scrabble® Points Word with Friends® Points
transmigrate 15 18

10 letter words

Words that can be created using 10 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
margarines 13 16
marginates 13 16
margarites 13 15
magistrate 13 15
sterigmata 13 15
termagants 13 16
ringmaster 13 16
smattering 13 16
retransmit 12 14
registrant 11 13
restarting 11 13

9 letter words

Words that can be created using 9 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
margarine 12 15
marginate 12 15
gramaries 12 14
marriages 12 14
margarite 12 14
termagant 12 15
stratagem 12 14
margarins 12 15
emigrants 12 15
mastering 12 15
streaming 12 15
mattering 12 15
animaters 11 13
marinates 11 13
staminate 11 13
airstream 11 12
metatarsi 11 12
trimarans 11 13
tarantism 11 13
martinets 11 13
granaries 10 12
arresting 10 12
serrating 10 12
restating 10 12
retasting 10 12
attainers 9 10
reattains 9 10
tearstain 9 10
arrestant 9 10
restraint 9 10
retirants 9 10

8 letter words

Words that can be created using 8 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
magnesia 11 14
agminate 11 14
enigmata 11 14
marriage 11 13
managers 11 14
magentas 11 14
magnates 11 14
nametags 11 14
megastar 11 13
margarin 11 14
stigmata 11 13
tangrams 11 14
trangams 11 14
rearming 11 14
smearing 11 14
emigrant 11 14
remating 11 14
mangiest 11 14
mintages 11 14
misagent 11 14
steaming 11 14
armigers 11 13
magister 11 13
migrates 11 13
ragtimes 11 13
sterigma 11 13
garments 11 14
margents 11 14
migrants 11 14
smarting 11 14
mattings 11 14
trigrams 11 13
animater 10 12
marinate 10 12
amentias 10 12
animates 10 12
amirates 10 11
amaretti 10 11
sarmenta 10 12
trimaran 10 12
martians 10 12
tamarins 10 12
mariners 10 12
minarets 10 12
raiments 10 12
martinet 10 12
mistreat 10 11
teratism 10 11
transmit 10 12
anergias 9 11
angaries 9 11
arginase 9 11
aerating 9 11
agitates 9 10
arranges 9 11
tanagers 9 11
stagnate 9 11
regattas 9 10
arraigns 9 11
granitas 9 11
earrings 9 11
grainers 9 11
angriest 9 11
astringe 9 11
ganister 9 11
gantries 9 11
granites 9 11
ingrates 9 11
rangiest 9 11
gnattier 9 11
treating 9 11
estating 9 11
tangiest 9 11
granters 9 11
regrants 9 11
stranger 9 11
starring 9 11
starting 9 11
restring 9 11
stringer 9 11
gitterns 9 11
antisera 8 9
ratanies 8 9
seatrain 8 9
attainer 8 9
reattain 8 9
astatine 8 9
sanitate 8 9
ariettas 8 8
aristate 8 8
narrates 8 9
restrain 8 9
retrains 8 9
strainer 8 9
terrains 8 9
trainers 8 9
retirant 8 9
intreats 8 9
nitrates 8 9
straiten 8 9
tertians 8 9
straiter 8 8
tarriest 8 8

7 letter words

Words that can be created using 7 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
manager 10 13
manages 10 13
sagamen 10 13
gateman 10 13
magenta 10 13
magnate 10 13
nametag 10 13
regmata 10 12
magians 10 13
siamang 10 13
tangram 10 13
trangam 10 13
germina 10 13
mangier 10 13
reaming 10 13
enigmas 10 13
gamines 10 13
seaming 10 13
mintage 10 13
teaming 10 13
tegmina 10 13
armiger 10 12
gisarme 10 12
imagers 10 12
mirages 10 12
migrate 10 12
ragtime 10 12
gamiest 10 12
sigmate 10 12
engrams 10 13
germans 10 13
mangers 10 13
garment 10 13
margent 10 13
magnets 10 13
marring 10 13
armings 10 13
margins 10 13
marting 10 13
migrant 10 13
masting 10 13
matings 10 13
matting 10 13
trigram 10 12
metring 10 13
terming 10 13
amnesia 9 11
anemias 9 11
amentia 9 11
animate 9 11
amirate 9 10
ramenta 9 11
marinas 9 11
martian 9 11
tamarin 9 11
stamina 9 11
amritas 9 10
tamaris 9 10
tatamis 9 10
mantras 9 11
mariner 9 11
marines 9 11
remains 9 11
seminar 9 11
minaret 9 11
raiment 9 11
etamins 9 11
inmates 9 11
tameins 9 11
marries 9 10
imarets 9 10
maestri 9 10
misrate 9 10
smartie 9 10
etatism 9 10
martens 9 11
sarment 9 11
smarten 9 11
armrest 9 10
smarter 9 10
matters 9 10
smatter 9 10
martins 9 11
mattins 9 11
minster 9 11
minters 9 11
remints 9 11
mittens 9 11
smitten 9 11
retrims 9 10
trimers 9 10
metrist 9 10
anergia 8 10
agitate 8 9
arrange 8 10
tanager 8 10
agnates 8 10
gastrea 8 9
teargas 8 9
regatta 8 9
arraign 8 10
sangria 8 10
granita 8 10
against 8 10
antisag 8 10
angrier 8 10
earring 8 10
grainer 8 10
rangier 8 10
rearing 8 10
earings 8 10
erasing 8 10
gainers 8 10
reagins 8 10
regains 8 10
reginas 8 10
searing 8 10
seringa 8 10
granite 8 10
gratine 8 10
ingrate 8 10
tangier 8 10
tearing 8 10
easting 8 10
eatings 8 10
ingates 8 10
ingesta 8 10
seating 8 10
teasing 8 10
aigrets 8 9
gaiters 8 9
seagirt 8 9
stagier 8 9
triages 8 9
garners 8 10
rangers 8 10
granter 8 10
regrant 8 10
argents 8 10
garnets 8 10
strange 8 10
garrets 8 9
garters 8 9
graters 8 9
targets 8 9
tarring 8 10
gastrin 8 10
gratins 8 10
ratings 8 10
staring 8 10
ratting 8 10
tarting 8 10
stating 8 10
tasting 8 10
ringers 8 10
resting 8 10
stinger 8 10
gittern 8 10
retting 8 10
setting 8 10
testing 8 10
entasia 7 8
taenias 7 8
aristae 7 7
asteria 7 7
atresia 7 7
arietta 7 7
satiate 7 7
narrate 7 8
erratas 7 7
antiars 7 8
artisan 7 8
tsarina 7 8
attains 7 8
rattans 7 8
tantras 7 8
tartans 7 8
tartars 7 7
sierran 7 8
retrain 7 8
terrain 7 8
trainer 7 8
anestri 7 8
antsier 7 8
nastier 7 8
ratines 7 8
retains 7 8
retinas 7 8
retsina 7 8
stainer 7 8
stearin 7 8
intreat 7 8
iterant 7 8
nattier 7 8
nitrate 7 8
tertian 7 8
instate 7 8
satinet 7 8
artsier 7 7
tarries 7 7
tarsier 7 7
rattier 7 7
artiest 7 7
artiste 7 7
attires 7 7
iratest 7 7
ratites 7 7
striate 7 7
tastier 7 7
errants 7 8
ranters 7 8
natters 7 8
rattens 7 8
ratters 7 7
restart 7 7
starter 7 7
transit 7 8
retints 7 8
stinter 7 8
tinters 7 8
ritters 7 7
territs 7 7

6 letter words

Words that can be created using 6 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
manage 9 12
magian 9 12
amigas 9 11
ragman 9 12
gasman 9 12
gramas 9 11
enigma 9 12
gamine 9 12
gamier 9 11
imager 9 11
maigre 9 11
mirage 9 11
ageism 9 11
images 9 11
engram 9 12
german 9 12
manger 9 12
ragmen 9 12
gasmen 9 12
manges 9 12
magnet 9 12
gamers 9 11
marges 9 11
gamest 9 11
arming 9 12
margin 9 12
gamins 9 12
mating 9 12
taming 9 12
stigma 9 11
meting 9 12
grimes 9 11
anemia 8 10
seaman 8 10
ramate 8 9
airman 8 10
marina 8 10
animas 8 10
manias 8 10
amrita 8 9
tamari 8 9
tatami 8 9
mantra 8 10
atmans 8 10
mantas 8 10
airmen 8 10
marine 8 10
remain 8 10
amines 8 10
animes 8 10
inseam 8 10
mesian 8 10
semina 8 10
etamin 8 10
inmate 8 10
tamein 8 10
aimers 8 9
armies 8 9
ramies 8 9
imaret 8 9
misate 8 9
miseat 8 9
samite 8 9
namers 8 10
remans 8 10
marten 8 10
aments 8 10
mantes 8 10
stamen 8 10
armers 8 9
rearms 8 9
armets 8 9
master 8 9
maters 8 9
matres 8 9
ramets 8 9
stream 8 9
tamers 8 9
matter 8 9
mattes 8 9
tamest 8 9
inarms 8 10
martin 8 10
mantis 8 10
matins 8 10
mattin 8 10
titman 8 10
miners 8 10
minter 8 10
remint 8 10
mitten 8 10
titmen 8 10
rimers 8 9
retrim 8 9
trimer 8 9
merits 8 9
mister 8 9
miters 8 9
mitres 8 9
remits 8 9
smiter 8 9
timers 8 9
agnate 7 9
agates 7 8
agrias 7 8
taigas 7 8
sangar 7 9
satang 7 9
earing 7 9
gainer 7 9
reagin 7 9
regain 7 9
regina 7 9
easing 7 9
eating 7 9
ingate 7 9
sagier 7 8
aigret 7 8
gaiter 7 8
triage 7 8
ageist 7 8
garner 7 9
ranger 7 9
angers 7 9
ranges 7 9
sanger 7 9
argent 7 9
garnet 7 9
agents 7 9
garret 7 8
garter 7 8
grater 7 8
gaster 7 8
grates 7 8
greats 7 8
retags 7 8
stager 7 8
targes 7 8
target 7 8
raring 7 9
grains 7 9
rasing 7 9
gratin 7 9
rating 7 9
taring 7 9
gainst 7 9
giants 7 9
sating 7 9
gratis 7 8
gnarrs 7 9
grants 7 9
strang 7 9
erring 7 9
ringer 7 9
reigns 7 9
renigs 7 9
resign 7 9
sering 7 9
signer 7 9
singer 7 9
engirt 7 9
ingest 7 9
signet 7 9
tinges 7 9
rerigs 7 8
tigers 7 8
string 7 9
taenia 6 7
anears 6 7
arenas 6 7
ansate 6 7
errata 6 6
reatas 6 6
antiar 6 7
attain 6 7
arista 6 6
riatas 6 6
tarsia 6 6
tiaras 6 6
arrant 6 7
ratans 6 7
rattan 6 7
tantra 6 7
tartan 6 7
tartar 6 6
attars 6 6
strata 6 6
tatars 6 6
arisen 6 7
arsine 6 7
ratine 6 7
retain 6 7
retina 6 7
tenias 6 7
tineas 6 7
tisane 6 7
airers 6 6
raiser 6 6
sierra 6 6
artier 6 6
irater 6 6
airest 6 6
satire 6 6
striae 6 6
terais 6 6
attire 6 6
ratite 6 6
snarer 6 7
errant 6 7
ranter 6 7
antres 6 7
astern 6 7
sterna 6 7
natter 6 7
ratten 6 7
arrest 6 6
rarest 6 6
raster 6 6
raters 6 6
starer 6 6
tarres 6 6
terras 6 6
ratter 6 6
tarter 6 6
stater 6 6
taster 6 6
taters 6 6
tetras 6 6
treats 6 6
instar 6 7
santir 6 7
strain 6 7
trains 6 7
taints 6 7
tanist 6 7
titans 6 7
artist 6 6
strait 6 6
strati 6 6
traits 6 6
rinser 6 7
estrin 6 7
inerts 6 7
insert 6 7
inters 6 7
niters 6 7
nitres 6 7
sinter 6 7
triens 6 7
trines 6 7
retint 6 7
tinter 6 7
sitten 6 7
triers 6 6
ritter 6 6
territ 6 6
triter 6 6
sitter 6 6
titers 6 6
titres 6 6
triste 6 6

5 letter words

Words that can be created using 5 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
amiga 8 10
grama 8 10
agmas 8 10
gamas 8 10
image 8 10
mange 8 11
gamer 8 10
marge 8 10
regma 8 10
games 8 10
mages 8 10
gamin 8 11
agism 8 10
sigma 8 10
grams 8 10
grime 8 10
germs 8 10
amain 7 9
amnia 7 9
anima 7 9
mania 7 9
maria 7 8
amias 7 8
manas 7 9
atman 7 9
manta 7 9
maars 7 8
atmas 7 8
amine 7 9
anime 7 9
minae 7 9
aimer 7 8
ramie 7 8
amies 7 8
namer 7 9
reman 7 9
amens 7 9
manes 7 9
manse 7 9
means 7 9
mensa 7 9
names 7 9
nemas 7 9
ament 7 9
meant 7 9
menta 7 9
armer 7 8
rearm 7 8
mares 7 8
marse 7 8
maser 7 8
reams 7 8
smear 7 8
armet 7 8
mater 7 8
ramet 7 8
tamer 7 8
mates 7 8
meats 7 8
satem 7 8
steam 7 8
tames 7 8
teams 7 8
matte 7 8
inarm 7 9
amins 7 9
mains 7 9
minas 7 9
matin 7 9
amirs 7 8
mairs 7 8
simar 7 8
maist 7 8
tamis 7 8
marts 7 8
smart 7 8
trams 7 8
matts 7 8
miner 7 9
miens 7 9
mines 7 9
rimer 7 8
emirs 7 8
mires 7 8
miser 7 8
rimes 7 8
merit 7 8
miter 7 8
mitre 7 8
remit 7 8
timer 7 8
emits 7 8
items 7 8
metis 7 8
mites 7 8
smite 7 8
stime 7 8
times 7 8
terms 7 8
mints 7 9
trims 7 8
mitts 7 8
agate 6 7
again 6 8
agria 6 7
saiga 6 7
taiga 6 7
grana 6 8
angas 6 8
sanga 6 8
agars 6 7
ragas 6 7
aegis 6 7
anger 6 8
range 6 8
regna 6 8
agent 6 8
agers 6 7
gears 6 7
rages 6 7
sager 6 7
sarge 6 7
grate 6 7
great 6 7
retag 6 7
targe 6 7
terga 6 7
gates 6 7
getas 6 7
stage 6 7
garni 6 8
grain 6 8
gains 6 8
giant 6 8
ragis 6 7
tragi 6 7
agist 6 7
gaits 6 7
staig 6 7
gnarr 6 8
gnars 6 8
grans 6 8
grant 6 8
angst 6 8
gnats 6 8
stang 6 8
tangs 6 8
reign 6 8
renig 6 8
segni 6 8
sengi 6 8
singe 6 8
tinge 6 8
rerig 6 7
tiger 6 7
gents 6 8
girns 6 8
grins 6 8
rings 6 8
sting 6 8
tings 6 8
girts 6 7
grist 6 7
grits 6 7
trigs 6 7
anear 5 6
arena 5 6
ansae 5 6
antae 5 6
areas 5 5
reata 5 5
naira 5 6
arias 5 5
raias 5 5
atria 5 5
riata 5 5
tiara 5 5
saran 5 6
antra 5 6
ratan 5 6
antas 5 6
arras 5 5
attar 5 5
tatar 5 5
anise 5 6
entia 5 6
tenia 5 6
tinea 5 6
airer 5 5
arise 5 5
raise 5 5
serai 5 5
irate 5 5
retia 5 5
terai 5 5
reran 5 6
earns 5 6
nares 5 6
nears 5 6
saner 5 6
snare 5 6
antre 5 6
antes 5 6
etnas 5 6
nates 5 6
neats 5 6
stane 5 6
rares 5 5
raser 5 5
rears 5 5
rater 5 5
tarre 5 5
terra 5 5
aster 5 5
rates 5 5
stare 5 5
tares 5 5
tears 5 5
tater 5 5
tetra 5 5
treat 5 5
state 5 5
taste 5 5
tates 5 5
teats 5 5
testa 5 5
airns 5 6
naris 5 6
rains 5 6
ranis 5 6
sarin 5 6
riant 5 6
train 5 6
antis 5 6
saint 5 6
satin 5 6
stain 5 6
tains 5 6
taint 5 6
titan 5 6
arris 5 5
sirra 5 5
airts 5 5
astir 5 5
sitar 5 5
stair 5 5
stria 5 5
tarsi 5 5
trait 5 5
rants 5 6
tarns 5 6
trans 5 6
start 5 5
tarts 5 5
reins 5 6
resin 5 6
rinse 5 6
risen 5 6
serin 5 6
siren 5 6
inert 5 6
inter 5 6
niter 5 6
nitre 5 6
trine 5 6
inset 5 6
neist 5 6
nites 5 6
senti 5 6
stein 5 6
tines 5 6
riser 5 5
trier 5 5
rites 5 5
tiers 5 5
tires 5 5
tries 5 5
titer 5 5
titre 5 5
trite 5 5
nerts 5 6
rents 5 6
stern 5 6
terns 5 6
netts 5 6
tents 5 6
trets 5 5
stint 5 6
tints 5 6

4 letter words

Words that can be created using 4 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
agma 7 9
gama 7 9
game 7 9
mage 7 9
magi 7 9
gram 7 9
gams 7 9
mags 7 9
germ 7 9
gems 7 9
grim 7 9
migs 7 9
amia 6 7
mana 6 8
maar 6 7
amas 6 7
atma 6 7
amie 6 7
amen 6 8
mane 6 8
mean 6 8
name 6 8
nema 6 8
mare 6 7
ream 6 7
maes 6 7
mesa 6 7
same 6 7
seam 6 7
mate 6 7
meat 6 7
meta 6 7
tame 6 7
team 6 7
amin 6 8
main 6 8
mina 6 8
amir 6 7
mair 6 7
rami 6 7
aims 6 7
amis 6 7
sima 6 7
mans 6 8
arms 6 7
mars 6 7
rams 6 7
mart 6 7
tram 6 7
mast 6 7
mats 6 7
tams 6 7
matt 6 7
mien 6 8
mine 6 8
emir 6 7
mire 6 7
rime 6 7
mise 6 7
semi 6 7
emit 6 7
item 6 7
mite 6 7
time 6 7
rems 6 7
term 6 7
stem 6 7
nims 6 8
mint 6 8
mirs 6 7
rims 6 7
trim 6 7
mist 6 7
smit 6 7
mitt 6 7
anga 5 7
agar 5 6
raga 5 6
agas 5 6
saga 5 6
gaen 5 7
gane 5 7
ager 5 6
gear 5 6
rage 5 6
ages 5 6
gaes 5 6
sage 5 6
gate 5 6
geta 5 6
agin 5 7
gain 5 7
ragi 5 6
gait 5 6
gnar 5 7
gran 5 7
rang 5 7
nags 5 7
sang 5 7
snag 5 7
gnat 5 7
tang 5 7
gars 5 6
rags 5 6
grat 5 6
gast 5 6
gats 5 6
stag 5 6
tags 5 6
gien 5 7
egis 5 6
gies 5 6
engs 5 7
gens 5 7
gent 5 7
ergs 5 6
regs 5 6
gest 5 6
gets 5 6
tegs 5 6
girn 5 7
grin 5 7
ring 5 7
gins 5 7
sign 5 7
sing 5 7
ting 5 7
rigs 5 6
girt 5 6
grit 5 6
trig 5 6
gist 5 6
gits 5 6
area 4 4
asea 4 4
aria 4 4
raia 4 4
anas 4 5
ansa 4 5
anta 4 5
earn 4 5
near 4 5
anes 4 5
sane 4 5
ante 4 5
etna 4 5
neat 4 5
rare 4 4
rear 4 4
ares 4 4
arse 4 4
ears 4 4
eras 4 4
rase 4 4
sear 4 4
sera 4 4
rate 4 4
tare 4 4
tear 4 4
ates 4 4
east 4 4
eats 4 4
etas 4 4
sate 4 4
seat 4 4
seta 4 4
teas 4 4
tate 4 4
teat 4 4
airn 4 5
rain 4 5
rani 4 5
ains 4 5
anis 4 5
sain 4 5
anti 4 5
tain 4 5
airs 4 4
rias 4 4
sari 4 4
airt 4 4
aits 4 4
sati 4 4
rant 4 5
tarn 4 5
ants 4 5
tans 4 5
arts 4 4
rats 4 4
star 4 4
tars 4 4
tsar 4 4
tart 4 4
stat 4 4
tats 4 4
rein 4 5
sine 4 5
nite 4 5
tine 4 5
ires 4 4
reis 4 4
rise 4 4
sire 4 4
rite 4 4
tier 4 4
tire 4 4
site 4 4
ties 4 4
erns 4 5
rent 4 5
tern 4 5
nest 4 5
nets 4 5
sent 4 5
tens 4 5
nett 4 5
tent 4 5
errs 4 4
erst 4 4
rest 4 4
rets 4 4
tret 4 4
sett 4 4
stet 4 4
test 4 4
tets 4 4
rins 4 5
nits 4 5
snit 4 5
tins 4 5
tint 4 5
stir 4 4
tits 4 4

3 letter words

Words that can be created using 3 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
gam 6 8
mag 6 8
gem 6 8
mig 6 8
ama 5 6
mae 5 6
aim 5 6
ami 5 6
man 5 7
nam 5 7
arm 5 6
mar 5 6
ram 5 6
mas 5 6
mat 5 6
tam 5 6
men 5 7
rem 5 6
ems 5 6
met 5 6
nim 5 7
mir 5 6
rim 5 6
ism 5 6
mis 5 6
sim 5 6
aga 4 5
age 4 5
gae 4 5
gan 4 6
nag 4 6
gar 4 5
rag 4 5
gas 4 5
sag 4 5
gat 4 5
tag 4 5
gie 4 5
eng 4 6
gen 4 6
erg 4 5
reg 4 5
seg 4 5
get 4 5
teg 4 5
gin 4 6
rig 4 5
git 4 5
ana 3 4
aas 3 3
ane 3 4
nae 3 4
are 3 3
ear 3 3
era 3 3
sae 3 3
sea 3 3
ate 3 3
eat 3 3
eta 3 3
tae 3 3
tea 3 3
ain 3 4
ani 3 4
air 3 3
ria 3 3
ais 3 3
ait 3 3
ran 3 4
ant 3 4
tan 3 4
ars 3 3
ras 3 3
art 3 3
rat 3 3
tar 3 3
sat 3 3
tas 3 3
att 3 3
tat 3 3
ire 3 3
rei 3 3
sei 3 3
tie 3 3
ern 3 4
ens 3 4
sen 3 4
net 3 4
ten 3 4
err 3 3
ers 3 3
res 3 3
ser 3 3
ret 3 3
set 3 3
tet 3 3
rin 3 4
ins 3 4
sin 3 4
nit 3 4
tin 3 4
sir 3 3
sri 3 3
its 3 3
sit 3 3
tis 3 3
tit 3 3

2 letter words

Words that can be created using 2 letters from the word 'transmigrate'
Word Scrabble® Points Word with Friends® Points
am 4 5
ma 4 5
em 4 5
me 4 5
mi 4 5
ag 3 4
aa 2 2
ae 2 2
ai 2 2
an 2 3
na 2 3
ar 2 2
as 2 2
at 2 2
ta 2 2
en 2 3
ne 2 3
er 2 2
re 2 2
es 2 2
et 2 2
in 2 3
is 2 2
si 2 2
it 2 2
ti 2 2

Also look for

Ultimate Word Finding Tool

Search using advanced options
Search


OR
Search using expression

Search

OR
Search using letters with up to two wildcards
Works For Scrabble, Word With Games, and WordBrain
Search
Find Us On Facebook