
\documentclass[tikz,border=15pt]{standalone}
\usepackage{luatexja}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
%容器
\draw(0,0)circle[x radius=2.25,y radius=1];
\draw(0,-0.1)circle[x radius=2.5,y radius=1.2];
\draw(-2.5,0)--(-2.5,-0.7) (2.5,0)--(2.5,-0.7);
\draw(-2.5,-0.7)arc[x radius=2.5,y radius=1.2,
start angle=180,end angle=360];
\draw(-2.25,-1.2)--(-2.25,-2.5) (2.25,-1.2)--(2.25,-2.5);
\draw(-2.25,-2.5)arc[x radius=2.25,y radius=1,
start angle=180,end angle=360];
\draw(2,-0.25)arc[x radius=2.25,y radius=1,
start angle=25,end angle=155];
\draw(-2.25,-1.25)arc[x radius=2.25,y radius=1,
start angle=180,end angle=360];
\draw(1.75,-0.6)arc[x radius=2.25,y radius=1,
start angle=40,end angle=140];
%メスシリンダー
\draw(1,2)circle[x radius=0.8,y radius=0.3];
\draw(0.5,1.8)--(0.5,-2.5) (1.5,1.8)--(1.5,-2.5);
\draw[white,very thick](0.5,-1.86)--(0.5,-1.28)
(0.5,-1.26)--(0.5,-0.98)
(1.5,-1.65)--(1.5,-1.08)
(1.5,-1.04)--(1.5,-0.75);
\draw(1,1.4)circle[x radius=0.5,y radius=0.25];
\foreach \y in {1.25,1,0.75,0.5,0.25,0,-0.25,-0.5,-2}
\draw (0.5,\y) arc[x radius=0.5, y radius=0.23,
start angle=180, end angle=270];
\draw(0.5,-0.75)arc[x radius=0.5,y radius=0.23,
start angle=180,end angle=230];
\draw(0.5,-2.5)arc[x radius=0.5,y radius=0.23,
start angle=180,end angle=360];
\draw[{<[scale=2]}-](1.5,1.25)--(3,1.25)
node[right]{メスシリンダー};
\draw[rounded corners=3pt](-4,1.8)--(-2.1,1.8)
--(0.2,-3.2)--(0.6,-3.2)--(1.4,-2.1)--(1.2,-2)
--(0.5,-3)--(0.3,-3)--(-2,2)--(-4,2);
\draw(-4,2.25)--(-4.5,2.25)--(-4.5,1.75)--(-5,1)--(-5,-3);
\draw(-4,2.25)--(-4,1.75)--(-3.5,1)--(-3.5,-3);
\draw(-5,-3)arc[x radius=0.75,y radius=0.5,
start angle=180,end angle=360];
\end{tikzpicture}
\end{document}