French
Spanish
Englishtap
English(slang) to have sexual intercourse (with)
Finnishpuikottaa
English translator: Finnish English puikottaa Eesti sõnaraamat Español Traductor Svenska Översättare